From ce1d6a7ebd4b26c8aebe91611d5cbf17c7c8d658 Mon Sep 17 00:00:00 2001 From: Peter Bell Date: Sun, 24 May 2020 15:15:47 +0100 Subject: Protocol: Avoid crashing on invalid sign text --- src/Protocol/Protocol_1_8.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Protocol/Protocol_1_8.cpp b/src/Protocol/Protocol_1_8.cpp index f0d530eaf..a9fa8f23a 100644 --- a/src/Protocol/Protocol_1_8.cpp +++ b/src/Protocol/Protocol_1_8.cpp @@ -2742,7 +2742,7 @@ void cProtocol_1_8_0::HandlePacketUpdateSign(cByteBuffer & a_ByteBuffer) for (int i = 0; i < 4; i++) { HANDLE_READ(a_ByteBuffer, ReadVarUTF8String, AString, Line); - if (JsonUtils::ParseString(Line, root)) + if (JsonUtils::ParseString(Line, root) && root.isString()) { Lines[i] = root.asString(); } -- cgit v1.2.3